html{
    background-color: whitesmoke;
    margin-left: 10px;
}
h1{
    font-family: Monotype Corsiva;
    font-size: 28pt;
    color: black;
    text-align: center;
}
table, th, td{
    padding: 5pt;
    text-align: center;
    font-size: 12pt;
    border-color: white;
    border-style: solid;
    border-width: 1pt;
    border-collapse: collapse;
}
th{
    background-color: darkgray;
}
td{
    background-color: lightgray;
}
.text, p{
    font-family: Calibri;
    font-style: normal;
    font-size: 12pt;
    color: black;
}
.navigation li{
    display: inline;
    float: left;
    margin-right: 7px;
    font-size: 11pt;
}
.restricting{
    text-align: left;
    background-color: whitesmoke;
    color: red;
    font-size: 12pt;
    font-style: italic;
    border-collapse: collapse;
    border-style: hidden;
}
.log-correct, .log-incorrect{
    margin: auto;
    max-width: 40%;
    text-align: center;
    font-style: italic;
    font-weight: bold;
    font-size: 12pt;
}
.log-correct{
    background-color: #CCFF99;
}
.log-incorrect{
    background-color: #FFCCCC;
}
.comment{
    color: grey;
    font-style: italic;
    font-size: 10pt;
}